func runtime.getGCMask
23 uses
runtime (current package)
arena.go#L557: p := getGCMask(typ) // start of 1-bit pointer mask
cgocheck.go#L144: cgoCheckBits(src, getGCMask(typ), off, size)
malloc_generated.go#L92: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L245: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L398: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L551: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L704: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L857: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L1010: src0 := readUintptr(getGCMask(typ))
malloc_generated.go#L2014: src0 := readUintptr(getGCMask(typ))
malloc_stubs.go#L557: src0 := readUintptr(getGCMask(typ))
mbitmap.go#L166: gcmask := getGCMask(typ)
mbitmap.go#L188: gcmask := getGCMask(typ)
mbitmap.go#L268: tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
mbitmap.go#L318: tp.mask = readUintptr(getGCMask(tp.typ))
mbitmap.go#L327: tp.mask = readUintptr(addb(getGCMask(tp.typ), (tp.addr-tp.elem)/goarch.PtrSize/8))
mbitmap.go#L626: src0 := readUintptr(getGCMask(typ))
mbitmap.go#L848: want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
mbitmap.go#L905: want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
mbitmap.go#L953: want = *addb(getGCMask(typ), j/8)>>(j%8)&1 != 0
mbitmap.go#L1475: ptrmask := getGCMask(typ)
stkframe.go#L284: gcdataoff: uint32(uintptr(unsafe.Pointer(getGCMask(abiRegArgsType))) - mod.rodata),
type.go#L87: func getGCMask(t *_type) *byte {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)